.banner-bottom {
  margin-top: 14px;
  margin-bottom: 24px;
}
.banner-bottom .container {
  width: 1226px;
  margin: 0 auto;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.banner-bottom .container .home-channel-list {
  width: 234px;
  height: 170px;
  background-color: #5f5750;
  position: relative;
}
.banner-bottom .container .home-channel-list ul {
  display: grid;
  grid-template: repeat(2, 50%)/repeat(3, 33.3%);
  position: absolute;
  inset: 3px;
  height: auto;
  width: auto;
  overflow: hidden;
}
.banner-bottom .container .home-channel-list ul li {
  opacity: 0.7;
  position: relative;
}
.banner-bottom .container .home-channel-list ul li:hover {
  opacity: 1;
}
.banner-bottom .container .home-channel-list ul li::before {
  content: "";
  height: 70px;
  width: 1px;
  background-color: #665e57;
  position: absolute;
  left: -1px;
  top: 6px;
}
.banner-bottom .container .home-channel-list ul li::after {
  content: "";
  height: 1px;
  width: 64px;
  background-color: #665e57;
  position: absolute;
  left: 6px;
  top: -1px;
}
.banner-bottom .container .home-channel-list ul li a {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  color: #fff;
}
.banner-bottom .container .home-channel-list ul li a img {
  display: block;
  height: 24px;
  width: 24px;
  margin-top: 18px;
}
.banner-bottom .container .home-channel-list ul li a span {
  display: block;
  font-size: 12px;
  line-height: 20px;
  margin-top: 5px;
}
.banner-bottom .container .right-ad-list {
  margin-left: 14px;
}
.banner-bottom .container .right-ad-list ul {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
}
.banner-bottom .container .right-ad-list ul li {
  -webkit-transition: box-shadow 0.2s linear;
  -o-transition: box-shadow 0.2s linear;
  -moz-transition: box-shadow 0.2s linear;
  transition: box-shadow 0.2s linear;
}
.banner-bottom .container .right-ad-list ul li:hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}
.banner-bottom .container .right-ad-list ul li a {
  display: block;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.banner-bottom .container .right-ad-list ul li a img {
  display: block;
  height: 170px;
  width: 316px;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner-bottom .container .right-ad-list ul li:nth-child(2) {
  margin: 0 15px;
}